package com.jiangxjsy.core.constant;

import java.io.Serializable;

/**
 * wukong-crm-master
 * 蒋胜宇
 * 2025/5/28 19:36
 */

public class GatewayConstant implements Serializable {
    /**
     * 路由拦截
     */
    public static final String ROUTER_INTERCEPT = "intercept";

    /**
     * 路由描述
     */
    public static final String ROUTER_DESCRIPTION = "description";

    /**
     * 不需要进行权限认证标识
     * 该参数来自数据库表中路由数据的 intercept 字段参数
     */
    public static final Integer ROUTER_INTERCEPT_OK = 0;

    /**
     * 用于添加审计标记
     * 以便于在过滤器链中标记请求供后续过滤器识别，以跳过随后的过滤器
     */
    public static final String SKIP_SUBSEQUENT_FILTERS = "skip_subsequent_filters";

    /**
     * 自定义过滤器的最高顺序值
     */
    public static final Integer FILTER_HIGHEST_ORDER = -3;
}
